/*
 * random.h
 *
 *  Created on: Jan 21, 2013
 *      Author: Ian Smith, Travis Drake
 */

#ifndef __INC_RANDOM
#define __INC_RANDOM

#include "global.h"

/*
 * Gets a random number value between 0 (inclusive) and max_value (exclusive).
 * int random_number(int max_value);
 * max_value: the exclusive upper-bound of the number to be returned.
 */
int random_number(int max_value);

unsigned short random_reg_value(void);

Byte random_byte(void);

#endif
